/**
 * @author Aaron
 * @createTime 14:30 2022/5/17
 **/
package models_guess

import "time"

type GuessOrder struct {
	Id         int       `json:"id" gorm:"primaryKey;autoIncrement"` //int(10) NOT NULL AUTO_INCREMENT
	CreateTime time.Time `json:"create_time,omitempty"`
	UpdateTime time.Time `json:"update_time,omitempty"`
	//以下是请求来的数据
	GuessId   int `json:"guess_id"`   //参与的是哪一场
	GuessItem int `json:"guess_item"` //猜的是哪个选项 1，2，3，（0视为无效）

	AnchorId   int   `json:"anchor_id"`   //主播的id
	LiveId     int64 `json:"live_id"`     //直播间id
	Uid        int   `json:"uid"`         //参与的用户
	Amount     int   `json:"amount"`      //投注金额
	CategoryId int   `json:"category_id"` //分类 从竞猜那里带的
	Odds       int   `json:"odds"`        //赔率x100
	//以下是系统维护的数据
	Status    int `json:"status"`     //订单状态
	Profit    int `json:"profit"`     //返奖多少
	PayStatus int `json:"pay_status"` //派奖状态
}

func (GuessOrder) TableName() string {
	return "db_guess_order"
}
